<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>aiengine: xaietile_timer.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">aiengine
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xaietile__timer_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">xaietile_timer.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This file contains routines for timer configuration. </p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who     Date     Changes
</p>
<hr/>
<p>
1.0   Wendy   01/02/2020  Initial creation
</pre> </div><table class="memberdecls">
<tr class="memitem:a1d18cc35c4ddc4993515c801df7ae9e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a1d18cc35c4ddc4993515c801df7ae9e5">XAieTile_CoreSetTimerTrigEventVal</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr, u32 LowEventValue, u32 HighEventValue)</td></tr>
<tr class="memdesc:a1d18cc35c4ddc4993515c801df7ae9e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API sets the Core timer trigger events value.  <a href="#a1d18cc35c4ddc4993515c801df7ae9e5">More...</a><br/></td></tr>
<tr class="separator:a1d18cc35c4ddc4993515c801df7ae9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69d71fff4263e914a18cefd660fce9de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a69d71fff4263e914a18cefd660fce9de">XAieTile_CoreResetTimer</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr)</td></tr>
<tr class="memdesc:a69d71fff4263e914a18cefd660fce9de"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API resets the Core timer.  <a href="#a69d71fff4263e914a18cefd660fce9de">More...</a><br/></td></tr>
<tr class="separator:a69d71fff4263e914a18cefd660fce9de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f4e9e90b9ffda20579cb89eb9a40e7e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a9f4e9e90b9ffda20579cb89eb9a40e7e">XAieTile_CoreSetTimerResetEvent</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr, u32 Event, u8 Reset)</td></tr>
<tr class="memdesc:a9f4e9e90b9ffda20579cb89eb9a40e7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API sets the Core timer reset event.  <a href="#a9f4e9e90b9ffda20579cb89eb9a40e7e">More...</a><br/></td></tr>
<tr class="separator:a9f4e9e90b9ffda20579cb89eb9a40e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c913633c4c738326589f17f19b3b2b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a19c913633c4c738326589f17f19b3b2b">XAieTile_MemSetTimerTrigEventVal</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr, u32 LowEventValue, u32 HighEventValue)</td></tr>
<tr class="memdesc:a19c913633c4c738326589f17f19b3b2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API sets the Mem timer trigger events value.  <a href="#a19c913633c4c738326589f17f19b3b2b">More...</a><br/></td></tr>
<tr class="separator:a19c913633c4c738326589f17f19b3b2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f653d5453d31696215e375e45583c82"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a9f653d5453d31696215e375e45583c82">XAieTile_MemResetTimer</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr)</td></tr>
<tr class="memdesc:a9f653d5453d31696215e375e45583c82"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API resets the Mem timer.  <a href="#a9f653d5453d31696215e375e45583c82">More...</a><br/></td></tr>
<tr class="separator:a9f653d5453d31696215e375e45583c82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92fcd466aa5366925c495206cc59c7c4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a92fcd466aa5366925c495206cc59c7c4">XAieTile_MemSetTimerResetEvent</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr, u32 Event, u8 Reset)</td></tr>
<tr class="memdesc:a92fcd466aa5366925c495206cc59c7c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API sets the Mem timer reset event.  <a href="#a92fcd466aa5366925c495206cc59c7c4">More...</a><br/></td></tr>
<tr class="separator:a92fcd466aa5366925c495206cc59c7c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ce319a9fd4324405a66d007a7432e95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a6ce319a9fd4324405a66d007a7432e95">XAieTile_PlSetTimerTrigEventVal</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr, u32 LowEventValue, u32 HighEventValue)</td></tr>
<tr class="memdesc:a6ce319a9fd4324405a66d007a7432e95"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API sets the Pl timer trigger events value.  <a href="#a6ce319a9fd4324405a66d007a7432e95">More...</a><br/></td></tr>
<tr class="separator:a6ce319a9fd4324405a66d007a7432e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63f84455ce25c7bf2a27e1f83fc58281"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a63f84455ce25c7bf2a27e1f83fc58281">XAieTile_PlResetTimer</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr)</td></tr>
<tr class="memdesc:a63f84455ce25c7bf2a27e1f83fc58281"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API resets the Pl timer.  <a href="#a63f84455ce25c7bf2a27e1f83fc58281">More...</a><br/></td></tr>
<tr class="separator:a63f84455ce25c7bf2a27e1f83fc58281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f70e4b8bf4f8cc809b7fc814873f8e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xaietile__timer_8c.html#a04f70e4b8bf4f8cc809b7fc814873f8e">XAieTile_PlSetTimerResetEvent</a> (<a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *TileInstPtr, u32 Event, u8 Reset)</td></tr>
<tr class="memdesc:a04f70e4b8bf4f8cc809b7fc814873f8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This API sets the Pl timer reset event.  <a href="#a04f70e4b8bf4f8cc809b7fc814873f8e">More...</a><br/></td></tr>
<tr class="separator:a04f70e4b8bf4f8cc809b7fc814873f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a69d71fff4263e914a18cefd660fce9de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAieTile_CoreResetTimer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API resets the Core timer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the Tile instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a9f4e9e90b9ffda20579cb89eb9a40e7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XAieTile_CoreSetTimerResetEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API sets the Core timer reset event. </p>
<p>The timer will reset when the event is raised.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the Tile instance. </td></tr>
    <tr><td class="paramname">Event</td><td>- Reset event ID (0 - 127) </td></tr>
    <tr><td class="paramname">Reset</td><td>- Indicate if reset is also required in this call. (XAIE_RESETENABLE, XAIE_RESETDISABLE)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XAIE_SUCCESS if successful, else XAIE_FAILURE</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a1d18cc35c4ddc4993515c801df7ae9e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAieTile_CoreSetTimerTrigEventVal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>LowEventValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HighEventValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API sets the Core timer trigger events value. </p>
<p>Timer low event will generate if the timer reaches the low 32bit of the event value. Timer high event will generate if the timer reaches the high 32bit of the event value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the tile instance. </td></tr>
    <tr><td class="paramname">LowEventValue</td><td>- Timer value to trigger timer low events. </td></tr>
    <tr><td class="paramname">HighEventValue</td><td>- Timer value to trigger timer high events.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a9f653d5453d31696215e375e45583c82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAieTile_MemResetTimer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API resets the Mem timer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the Tile instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a92fcd466aa5366925c495206cc59c7c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XAieTile_MemSetTimerResetEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API sets the Mem timer reset event. </p>
<p>The timer will reset when the event is raised.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the Tile instance. </td></tr>
    <tr><td class="paramname">Event</td><td>- Reset event ID (0 - 127) </td></tr>
    <tr><td class="paramname">Reset</td><td>- Indicate if reset is also required in this call. (XAIE_RESETENABLE, XAIE_RESETDISABLE)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XAIE_SUCCESS if successful, else XAIE_FAILURE</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a19c913633c4c738326589f17f19b3b2b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAieTile_MemSetTimerTrigEventVal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>LowEventValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HighEventValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API sets the Mem timer trigger events value. </p>
<p>Timer low event will generate if the timer low reaches the specified low event value. Timer high event will generate if the timer high reaches the specified high event value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the tile instance. </td></tr>
    <tr><td class="paramname">LowEventValue</td><td>- Timer value to trigger timer low events. </td></tr>
    <tr><td class="paramname">HighEventValue</td><td>- Timer value to trigger timer high events.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a63f84455ce25c7bf2a27e1f83fc58281"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAieTile_PlResetTimer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API resets the Pl timer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the Tile instance.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a04f70e4b8bf4f8cc809b7fc814873f8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XAieTile_PlSetTimerResetEvent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>Event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u8&#160;</td>
          <td class="paramname"><em>Reset</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API sets the Pl timer reset event. </p>
<p>The timer will reset when the event is raised.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the Tile instance. </td></tr>
    <tr><td class="paramname">Event</td><td>- Reset event ID (0 - 127) </td></tr>
    <tr><td class="paramname">Reset</td><td>- Indicate if reset is also required in this call. (XAIE_RESETENABLE, XAIE_RESETDISABLE)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>XAIE_SUCCESS if successful, else XAIE_FAILURE</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
<a class="anchor" id="a6ce319a9fd4324405a66d007a7432e95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void XAieTile_PlSetTimerTrigEventVal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_x_aie_gbl___tile.html">XAieGbl_Tile</a> *&#160;</td>
          <td class="paramname"><em>TileInstPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>LowEventValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">u32&#160;</td>
          <td class="paramname"><em>HighEventValue</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This API sets the Pl timer trigger events value. </p>
<p>Timer low event will generate if the timer low reaches the specified low event value. Timer high event will generate if the timer high reaches the specified high event value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">TileInstPtr</td><td>- Pointer to the tile instance. </td></tr>
    <tr><td class="paramname">LowEventValue</td><td>- Timer value to trigger timer low events. </td></tr>
    <tr><td class="paramname">HighEventValue</td><td>- Timer value to trigger timer high events.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>None.</dd></dl>
<dl class="section note"><dt>Note</dt><dd>None. </dd></dl>

<p>References <a class="el" href="struct_x_aie_gbl___tile.html#aadd948557d2723faa0cf47419e7d8a6e">XAieGbl_Tile::TileType</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
